package com.nervenets.web.controller.handler.user.wealth;

import com.nervenets.web.annotation.NeedValidation;
import com.nervenets.web.controller.handler.common.TokenParams;
import com.nervenets.web.validation.Type;
import lombok.Data;
import lombok.EqualsAndHashCode;

@EqualsAndHashCode(callSuper = true)
@Data
public class UserRewardInvoiceParams extends TokenParams {
    @NeedValidation(type = Type.NOTEMPTY, description = "流水IDs，格式：[{\"createTime\":0,\"fee\":0,\"flowId\":1,\"totalMoney\":0},{\"createTime\":0,\"fee\":0,\"flowId\":2,\"totalMoney\":0}]")
    private String flows;
    @NeedValidation(type = Type.NOTEMPTY, description = "快递公司")
    private String expressName;
    @NeedValidation(type = Type.NOTEMPTY, description = "快递单号")
    private String expressNumber;
    @NeedValidation(type = Type.NOTEMPTY, description = "拍照凭证，格式：['http://1.jpg','http://2.jpg']")
    private String certs;
}
